package collectionTest;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
 * @author shentianyu
 * @date 2021-06-07 16:45
 *
 * Collection接口的使用
 * 1、添加元素
 * 2、删除元素
 * 3、遍历元素
 * 4、判断
 */
public class CollectionTest {
    public static void main(String[] args) {
        //创建集合
        Collection collection = new ArrayList();
        //1、添加元素
        collection.add("苹果");
        collection.add("西瓜");
        collection.add("榴莲");
        System.out.println(collection.size());
        System.out.println(collection);
        //2、删除元素
//        collection.remove("苹果");
//        System.out.println(collection);
        //3、遍历元素
        //3.1增强for
        for (Object object:collection) {
            System.out.println(object);
        }
        //3.2使用迭代器
        Iterator iterator = collection.iterator();
        while(iterator.hasNext()){
            System.out.println(iterator.next());
            //不能使用collection的删除操作
            iterator.remove();
        }
        System.out.println("元素个数"+collection.size());
        //判断
        System.out.println(collection.isEmpty());
    }
}
